package com.authine.cloudpivot.ext.dto.query;

import com.authine.cloudpivot.ext.enums.OrderGoodsStatusV1Enum;
import com.authine.mvp.app.launcher.domain.AttachmentFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @ClassName RecordingVoucherQuery
 * @Description: 凭证记录查询条件
 * @Author liwei
 * @Date 2021/11/1
 * @Version V1.0
 **/
@Data
@Schema(description = "RecordingVoucherQuery")
@ApiModel("凭证记录查询条件")
public class RecordingVoucherQuery {

    @Schema(description = "凭证id")
    private String voucherId;
    @Schema(description = "业务id")
    private String businessId;
    @Schema(description = "平台组织名称")
    private String accountName;
    @Schema(description = "发票号码")
    private String number;
    @Schema(description = "业务类型")
    private String businessType;
    @Schema(description = "是否成功")
    private Boolean isSuccess;
    @Schema(description = "创建日期-开始日期", pattern = "yyyy-MM-dd HH:mm:ss")
    private String startCreatedTime;
    @Schema(description = "创建日期-结束日期", pattern = "yyyy-MM-dd HH:mm:ss")
    private String endCreatedTime;

    @Schema(description = "pageIndex")
    private Integer pageIndex;
    @Schema(description = "pageSize")
    private Integer pageSize;

    @Schema(description = "排序：DESC 降序 ，ASC 升序")
    private String sort;


}
